make an impression on the mind - Anglais Synonymes Dictionnaire